﻿@{
    
    Layout = "~/Shared/Layouts/_Layout.cshtml";
    
    var categoryTitle = UrlData[0];
    
    if (categoryTitle.IsEmpty())
    {
        Response.Redirect("/Default");
    }
    
    Page.Title = categoryTitle;
    
    var db = Database.Open("VirtualeShop");   
    var sqlSelect = "SELECT productID, title, price FROM Products " +
                "LEFT OUTER JOIN Categories ON Products.category = Categories.categoryID " +
                "WHERE Categories.categoryTitle = @0";
    
    var products = db.Query(sqlSelect, categoryTitle);
    
}

<div id="contentTitle">
    <h1>@categoryTitle</h1>
</div>

@if (products.Count() == 0)
{
    <p>
        Не се пронајдени посакуваните продукти  во оваа категорија.
        Обидете се да пребарате во некоја од лево излистаните категории.
    </p>
}
else
{
    <ul id="productsList">
        @foreach (var item in products) {
            <li>
                <h3>
                    <a href="/ProductDetails/@item.productID">@item.title</a>
                </h3>
                <p>
                    @Products.ShowProductThumbnail(item.productID.ToString())
                </p>
                <p class="price">
                    £@item.price
                </p>
                <p>
                    <a href="/ProductDetails/@item.productID" class="detailsButton">
                        Повеќе..
                    </a>
                </p>
            </li>
        }
    </ul>
}
